home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / printing / 2column6.lzh / README_6.TXT < prev   
Text File  |  1994-01-14  |  9KB  |  188 lines

  1. TWO COLUMN PRINTER - Release 6  "READ ME"
  2.  
  3. This is a description of the additions and revisions to Self-Styled
  4. Software's TWO COLUMN PRINTER (2COLUMNS.PRG) between Release 5b (4/92) and
  5. Release 6 (1/94).
  6.  
  7. More detailed information is in 2COLUMNS.DOC and there are several "help"
  8. options in the program itself.  2COLUMNS.DOC also explains how to
  9. customize or create a printer driver.  If your copy of TWO COLUMN PRINTER
  10. did not include 2COLUMNS.DOC, you can get it from GEnie and Compuserve.  
  11.  
  12. New users should read the Introduction and Getting Started sections in
  13. 2COLUMNS.DOC before going any farther.
  14.  
  15.             ****************  GENERAL *****************
  16.  
  17.  
  18. PRINTER DRIVERS, OLD AND NEW . . .
  19.  
  20. Printer drivers have the same basic format as before and drivers from
  21. previous releases still work.  A new line can be added that sets several
  22. print option defaults.  Previously, these defaults could only be changed
  23. by altering the resource file.  This line comes before the "Codes and
  24. Defaults" section and it looks like this:
  25.  
  26. @ SORT=*, 2SIDES=*, DRAFT=*, DATE=*, DISK=*, EQUAL=*, EUROPE=*
  27.  
  28. "*" should be either y or n (yes or no) depending on how you want the
  29. defaults to be set.  Leaving one of these out is the same as setting it to
  30. "n" (no).  Note that the line must start with the "@" character.  If this
  31. is missing or the whole line is left out then Release 6 acts like previous
  32. versions and uses the resource file for the defaults.  Items on this line
  33. can come in any order and it does not matter if they are in caps or
  34. lowercase.  They do have to be spelled exactly as shown and there must not
  35. be any spaces before or after the equal sign.
  36.  
  37. SORT=y means paper output should be pre-sorted for HP DeskJets and other
  38. "face up" cut sheet printers; 2SIDES=y means print on both sides of the
  39. paper; DRAFT=y means printing should be in draft mode; DATE=y means
  40. include the current computer date in the printout heading; EQUAL=y means
  41. print equal length columns on the last page (as opposed to printing the
  42. left column first);  EUROPE=y means the date on the printouts should be in
  43. European format (day.month.year) instead of U.S. format (month/day/year). 
  44. This is the only place you can set this option.  
  45.  
  46.  
  47. RELEASE 6 AND NEWDESK . . .
  48.  
  49. Release 6 works best with Atari's Newdesk desktop if it is installed as
  50. "Full Path" and "Top Window".  It can live with "Application" instead of
  51. "Top Window" but needs to get the "Full Path" for drag-and-drop startup to
  52. work.  Drag-and-drop also will not work if you rename 2COLUMNS.PRG and
  53. don't leave "2COL" somewhere in the name.
  54.  
  55.  
  56. RELEASE 6 AND TT RAM . . .
  57.  
  58. "use TT RAM" helps performance but 2COLUMN.PRG won't work when set to
  59. "load in TT RAM". 
  60.  
  61.  
  62.  
  63.             *******  NEW FEATURES IN RELEASE 6 ********
  64.  
  65.  
  66. * USER INTERFACE
  67. This is the big one.  The user interface is almost all new.  I rewrote it
  68. to make 2COLUMNS compatible with multitasking systems (MultiTOS and
  69. Geneva).  A nice side benefit is that it is now much more flexible.  You
  70. can set the format and print options in whatever order you want and can
  71. ignore those you do not want to change.  Printer drivers and configuration
  72. files can be loaded or saved at almost any time.  If you need to interrupt
  73. a format or printout, you will not get dropped back to the desktop but
  74. will return to the new "control" dialog.  The control dialog is a dialog
  75. box-in-a-window that is handled by custom routines that allow continued
  76. access to the GEM menu bar while it's open.  There are several entries
  77. under the "Help" menu item that explain how to use this dialog.  
  78.  
  79. 2COLUMNS still can be run as a TOS or TTP program.  It works much the same
  80. as Release 5b when used this way (see "Automated Operation" in
  81. 2COLUMNS.DOC).
  82.  
  83.  
  84. * MULTITASKING
  85. Release 6 allows multitasking while it formats and prints files.  This
  86. means you can use accessories (and even other programs when running under
  87. MultiTOS or Geneva).  This also means that formatting files takes longer
  88. than Release 5b.
  89.  
  90. How much longer?  It ranges from just a second or two to almost twice as
  91. long.  The main variable here is the GEM or multitask "cooperation"
  92. setting (see the "Options" menu).  When this is set to 1 (low) Release 6
  93. uses most processor time itself.  Formatting is almost as fast as Release
  94. 5b but GEM response is slow and accessories and other programs bog down. 
  95. When it's set to 3 (high) GEM response is fast and accessories and other
  96. programs get lots of processor time but formatting is relatively slow.  
  97.  
  98. The default in most cases is level 2, a good compromise setting.  If
  99. you're about to format a large file and don't want to use any accessories
  100. or other programs during the format process then set the cooperation
  101. level to 1 (low).  If your main attention is elsewhere, say you're busy
  102. with your word processor and you don't really care if formatting is slow
  103. or you don't want the other program to bog down, then set the cooperation
  104. level to 3 (high).
  105.  
  106.  
  107. * PRINTOUT NAME
  108. Release 6 lets you can change the name of the printout if you want.  The
  109. name of file being printed is the default.
  110.  
  111.  
  112. * MEMORY MANAGEMENT
  113. Release 6 handles your computer's memory in a new way.  This was done for
  114. multitasking compatibility.  Instead of grabbing all the RAM it can get,
  115. it just takes what it needs and leaves the rest for other applications.  
  116.  
  117. How much memory does it need?  Between about 260k and 330k bytes plus
  118. either enough RAM or disk space for a buffer.  The buffer ranges from
  119. about 20% larger than the file being printed to as much as 75% larger. 
  120. The bigger one is used for files that have tabs in them.  When 2COLUMNS
  121. gets over about 300k bytes it can do printouts that require as many as
  122. 30,000 lines.  With less than that it can do 15,000 line printouts.  A
  123. positive side effect of the new memory scheme is that you won't see any
  124. more of the "limited programing strategy, trying again" messages.
  125.  
  126.  
  127. * DEFAULT COLUMN DIMENSIONS
  128. Printer drivers still can have an entry on the "$" line that sets the
  129. default column length.  "CL=2" means the default column length should be 2
  130. less than the maximum for a font.  This setting is not necessarily the one
  131. saved with the internal codes (when you merge a printer driver with the
  132. program).  Instead, the difference between maximum column length and the
  133. current column length is used.  A similar setting is saved for column
  134. width (there is no "default column width" entry included in external
  135. printer drivers though, this is just for the internal one).
  136.  
  137.  
  138. * BUG FIXES 
  139. Won't choke on 16 color 80 column screens (or any other screen/color
  140. combinations).
  141.  
  142. Works under MultiTOS.
  143.  
  144. Works on Falcons.
  145.  
  146. Won't mess up your "double click" settings.
  147.  
  148.  
  149.  
  150. KNOWN DEFICIENCIES . . .
  151.  
  152. -- The way Release 6 handles disk errors has changed.  In some ways it's
  153. better but in others it's not as good.  The changes had to be made to get
  154. it to work under MultiTOS.  It treats "zero length" files as if they are
  155. write protected.  Some disk errors (validation failures for example) will
  156. cause the format or printout to abort.  I have tried to prevent system
  157. alerts from ever being displayed (eg. "Disk not responding, Retry or
  158. Cancel") but it may be that some will sneak through.  If so, your only
  159. good choice is to fix the problem and then choose "Retry".  Sometimes you
  160. will not be able to and unfortunately, "Cancel" will likely cause a crash. 
  161. With Release 5b the program would abort in these circumstances but usually
  162. would not cause a crash.
  163.  
  164. -- Some files generate a "wrong type of file" error message even though
  165. they actually print okay.  One of the GEnie online magazines does this. 
  166. Use the file viewer as a secondary check.  If the file is readable it's
  167. likely it will print fine despite what the file checker said.
  168.  
  169. -- The "Is the printer ready?" check does not work with some DeskJet and
  170. other Hewlett Packard printers.  Not realizing that it's turned off,
  171. 2COLUMNS.PRG will go ahead and send data to the unresponsive printer until
  172. it's done or you press "Q".  Don't turn your printer on while 2COLUMNS is
  173. still sending dat